Skip to content

develop -> main Merge - #486

Merged
Choi-JJunho merged 167 commits into
mainfrom
develop
Apr 30, 2024
Merged

develop -> main Merge#486
Choi-JJunho merged 167 commits into
mainfrom
develop

Conversation

@Choi-JJunho

Copy link
Copy Markdown
Member

코마 첫 main 배포..!

Choi-JJunho and others added 30 commits December 18, 2023 16:48
* test: TestContainer 적용

* test: TestContainer MySQL 버전 5.7로 변경

* test: RestAssured port 선언조건 추가
* feat: User Entity 추가

* test: /user/login 인수테스트 작성

* feat: 로그인 뼈대코드 구성

* feat: testcontainer 도입

* test: TestContainer 적용

* test: TestContainer MySQL 버전 5.7로 변경

* test: RestAssured port 선언조건 추가

* feat: 사용자 로그인 구현

* feat: 사용자 마지막 로그인한 날짜 추가

* test: ActiveProfiles 설정 추가

* build: 토큰 값 minute 주석 추가

* refactor: refreshToken 만료일자 14일로 수정

* build: 불필요한 설정파일 제거

* refactor: 예외처리부 추가

* test: 학교 메일로 테스트케이스 수정

* refactor: 반환값 accessToken임을 명시
* refactor: 패키지 구조 변경

* refactor: DTO 레코드로 변경

* refactor: 상점 도메인 패키지 구조 변경

* refactor: 패키지 표현 변경
* feat : 도메인 생성

* faet : controller 구현

* feat : response DTO 생성

* feat : 전체 조회 service 구현

* feat : 전체 조회 repository 생성

* feat : Domain 생성

* test : 인수 테스트 작성

* refactor : 하위 패키지 중 domain을 model로 수정

* refactor : DTO 클래스에 JsonNaming 어노테이션 사용

* refactor : Column 어노테이션 안에 필요없는 내용 제거

* refactor : 복덕방 리스트 조회 메서드에 Transaction(readOnly=true)가 적용되도록 수정

* refactor : 리스트 원소로 사용하던 LandResponse의 이름을 LandListItemResponse로 수정
* feat: 사용자 인증 구현

* refactor: ArgumentResolver 이름 변경

* refactor: CustomException 적용

* refactor: 예외상황 명시하도록 순서 변경

* refactor: 상수추출

* refactor: 미사용 생성자 제거

* chore: 패키지 변경

* refactor: 미사용 어노테이션 제거

* refactor: 오타수정

* refactor: 오류메시지 구체화

* refactor: 미사용 메서드 제거
* refactor: 패키지 구조 변경

* refactor: DTO 레코드로 변경

* refactor: 상점 도메인 패키지 구조 변경

* feat: 학과 조회 관련 틀 작성

* feat: 학과명 열거형 추가

* feat: 학과 조회 초안 작성

* feat: 학과 조회 정상 동작

* refactor: 열거형 제거

최대한 도입해보려 시도했으나 `@Enumerated(EnumType.STRING)`으로는 불가능한 구조인 것으로 판단하여 제거
(DB에 한글로 저장되어 있어서 enum과 매핑하려면 한글 열거형이 필요해보임)

ERROR DETAIL: "No enum constant in.koreatech.koin.domain.dept.domain.DeptType.기계공학부"

* rename: 정적 팩토리 메서드 네이밍 수정

* test: 인수 테스트 추가

* fix: 정상 동작하도록 수정 (복합키 매핑 이전)

* refactor: 복합키 매핑

* remove: 미사용 코드 제거

* feat: GET /depts 구현

* test: GET /depts 테스트 작성

* rename: 도메인명 수정

Dept -> DeptInfo

* fix: DeptInfoRepository Key 수정

* refactor: service 코드 간소화

* fix: GET /dept 응답 메시지 자료형 수정

* refactor: 트랜잭션 적용

* rename: 변수명 수정

* refactor: 응답 객체 자료형 수정

* refactor: 개행 컨벤션 준수

* rename: DTO 네이밍 수정

* refactor: 개행 컨벤션 준수

* refactor: 메서드 네이밍 수정

* test: 테스트 인자 상수화

* test: 코드 간소화

* fix: Repository ID 제네릭 수정

* refactor: Static Import로 변경

Response 클래스들에 붙은 SnakeCaseStrategy.class를 static import하여 가독성 향상

* test: GET /depts 테스트 코드 수정

1. 기존에 연관관계를 테스트하지 않던 코드 수정
2. 반복문을 제거하고 일일이 매핑하도록 수정

* refactor: DB에서 enum으로 구조 변경

cc. #152

* rename: 메서드명 컨벤션 준수

* rename: 컨트롤러 메서드명 컨벤션 준수

* refactor: 존재하지 않을 시 응답 코드 변경

* style: enum 개행 조정

* remove: DB 미사용으로 인한 불필요 코드 제거

---------

Co-authored-by: Invidam <hansupark0208@gmail.com>
* feat: logout 구현

* feat: accessToken 재발급 구현

* fix: 응답 수정 및 테스트 수정

* refactor: 사용자 인증 요구사항 제거

* refactor: 리프레시토큰 userId 구분
* feat: 골격 작성

* feat: 엔티티 작성

* feat: repository 작성

* feat: service 작성

* feat: response 작성

* feat: DB 조회 로직 작성

* feat: Jsoup 의존성 추가

* feat: 응답 내용 추가

1. article.is_notice
2. article.contentSummary
3. board.is_notice
4. board.children (must null)

* feat: 예외처리 작성

* refactor: 페이징 관련 정보 클래스 분리

* fix: soft delete된 게시판 or 게시글은 조회 안되도록 수정

* fix: 1페이지 조회 안되는 버그 수정

* fix: 누락된 응답 추가 (summary)

* fix: 최신글부터 조회하도록 수정

* test: 테스트 코드 작성

* move: ErrorResponseWrapper 위치 변경

* refactor: 코딩 컨벤션 준수

* refactor: 문자열 파싱 메서드 리팩토링

* test: 예외상황 테스트 추가
* feat: 메뉴 카테고리 조회 기능 구현

* refactor: 응답 DTO 생성 로직 수정

* refactor: cascade 처리 방식 변경

refactor: cascade 처리 방식 변경

* test: 테스트 문맥 변경
* feat : controller 구현

* feat : repository에 id로 조회 기능 생성

* feat : service에 조회 기능 구현

* feat : 응답 DTO 구현

* refactor : domain 필드 자료형 변경

* refactor : stream 라인 변경

* refactor : 코드 축약

* test : 단일 조회 테스트 작성

* refactor : 에러 메시지 구체적으로 수정

* refactor : 기존 응답 구조와 동일하도록 수정

* test : 테스트에 이미지 추가
* refactor: default method 활용한 getByXXX 메소드 추가

* style: 공벡 제거

* refactor: 복덕방에도 적용

* refactor: DataNotFoundException으로 묶어서 관리
* feat: 골격 작성

* feat: Repository 메서드 추가

* feat: 응답 객체 작성

* feat: Comment 도메인 엔티티 작성

* feat: 초안 완성

* fix: 로그인된 사용자 정보 습득 절차 수정

1. 비로그인 유저의 요청도 받도록 수정
2. 올바르지 않은 토큰 입력 시 권한 없음으로 진행되도록 수정

* rename: 응답 객체 변수명 수정

* refactor: 내용 요약 정보 최신화 시기 변경

기존: getter 호출 시마다 로직 수행하여 추출
변경: jpa 엔티티 로드 후 1회 로직 수행

* refactor: 유저 인증 정보 전달 방식 수정

기존: 컨트롤러단에서 @RequestHeader로 받아 전달
변경: 서비스단에서 RequestContextHolder로 습득

* feat: 게시글 조회 기록 저장 및 조회수 변동 구현

유저의 게시글 조회가 조회수 증가로 이어지는 간격을 1시간으로 설정

* fix: 게시글 조회 관련 버그 수정

기존에 게시글 조회 이력이 남아있는데 만료 시간이 지난 경우, 기존 내역을 업데이트해줘야 하나 새로 저장을 시도하여 구문 에러가 발생함.
위 상황에는 기존 내역을 업데이트하는 로직을 추가함으로써 문제 해결

* fix: 게시글 목록 조회 버그 수정

문제: 최대 페이지 초과 시 404 에러가 발생하지 않음.
원인: 예외처리 로직을 별도 함수로 분리했으나 기존 함수를 사용중이었음
해결: 예외처리가 적용된 함수로 호출문 변경

* fix: 조회 기록 Builder에 만료시간 기입

* test: 신규 테스트 추가 및 기존 테스트 수정

* other: 학과 조회 자료형 수정

학과 코드: Long -> String

* refactor: 코드스타일 개선

* rename: 메서드 네이밍 수정

* refactor: 빈 게시글 목록 조회 예외처리 제거

* refactor: IP 주소 습득 로직 분리

* test: 예외 제거에 따른 테스트 수정

* refactor: 연관관계 방식으로 로직 및 테스트 수정

* refactor: ArticleViewLog의 FK를 연관관계로 매핑
* refactor: Auth 어노테이션 활용하도록 변경

* refactor: IPAddress Interceptor 추가

* chore: auth global 패키지로 이동

* style: 로깅 디테일

* refactor: 불필요한 UserType 제거
* refactor: Auth 어노테이션 활용하도록 변경

* refactor: IPAddress Interceptor 추가

* docs: swagger 추가

* chore: auth global 패키지로 이동

* style: 로깅 디테일

* refactor: 불필요한 UserType 제거

* refactor: Parameter Path 수정
* feat: request dto 작성

* feat: 엔티티 작성

* feat: response dto 작성

* feat: 서비스 작성

* feat: 컨트롤러 작성

* feature: 기존 코드 제거 및 테스트 코드 추가

* feat: 리뷰 적용

* feat: VersionType 피드백 적용 및 Exception Test Case 추가

* feat: 공백 컨벤션 수정 & No newline at end of file 적용
* feat: 회원 탈퇴 구현

* refactor: 줄바꿈
* feat: API 골격 작성

* feat: Redis 접근 기능 구

* feat: 만료 체크 로직 자동화

* feat: 인기 많은 게시글 출력 로직 작성

1. 모든 로그 조회
2. 조회수 내림차순 정렬
3. Limit로 자르기
4. 결과 반환

* refactor: 스케줄러 관심사 분리

* feat: 최근 조회된 게시글 수가 10개 미만이면 최신 게시글과 병합

* fix: 응답 객체 필드명 수정

* test: 테스트 작성

* refactor: 조회수 검증 로직 개선

* docs: 응답 객체 설명 추가

* test: 불필요한 콘솔 출력 제거

* refactor: redis 대신 mysql을 사용하도록 수정

* test: 테스트 수정
* feat: 도메인 엔티티 생성

* feat: 응답 객체 초안 작성

* feat: 도메인 클래스 작성

* feat: API 작성

1. 경로 수정(다른 API로 착각하고 작업중이었어서 수정)
2. 연관관계 매핑
3. API 로직 작성

* test: 테스트 작성

* refactor: 접근제어자 수정

* docs: 응답 객체 문서 주석 추가

* refactor: 트랜잭션 추가

* refactor: 예외처리 보완

* refactor: 양방향 연관관계 제거

* refactor: 잘못 기입된 Setter 제거

* refactor: 기본생성자 접근제어 추가

* refactor: 소프트딜리트된 대상은 제외

* refactor: 기본생성자 접근제어 추가

* style: 컨벤션 준수

* rename: 메서드명 변경
* feat: 도메인 엔티티 생성

* feat: 응답 객체 초안 작성

* feat: 도메인 클래스 작성

* feat: API 작성

1. 경로 수정(다른 API로 착각하고 작업중이었어서 수정)
2. 연관관계 매핑
3. API 로직 작성

* test: 테스트 작성

* feat: API 작성

* test: 테스트 작성

* refactor: 트랜잭션 적용

* docs: 응답 객체 문서 주석 추가

* fix: 버그 수정

* refactor: 읽기 전용 트랜잭션으로 수정

* refactor: 개행 컨벤션 준수
* feat : owner controller 구현

* refactor: 기존 url에 맞게 수정

* feat: 이메일 관련 도메인 생성 & 검증 기능 구현

* feat: 중복 이메일인지 검증하는 기능 구현

* feat : AwsSesConfig 작성

* feat : SesMailSender 작성

* feat: 메일폼 작성 & 템플릿 가져오는 기능 구현

* feat: 메일 보내는 기능 구현

* feat: 메일 보낼 수 있는지 검사

* feat: OwnerInVerification 작성

* feat: redis에 저장

* fix: 타임리프 가져오는 에러 해결

* fix: 메일 전송 에러 해결

* refactor: mail form loader 설정 코드 메서드로 분리

* fix: 중복 이메일 검증 오류 해결

* feat: slack에 알림 보내는 기능 구현

* feat: 스웨거 작성

* refactor: 예외처리 수정

* feat: 슬랙 test url 작성

* feat: 레디스에 있는 사장님 정보 조회 구현

* test: 회원가입 인증번호 전송 요청 테스트 작성

* style: 클래스&메서드명 수정

* style: global의 commaon 패키지를 domain 패키지로 수정

* test: 테스트 메서드명 수정

* refactor: 인증번호 랜덤 생성을 따로 구현

* refactor: Aws SES 서울 리전으로 수정

* refactor: 이메일 검증 로직 수정

* fix: AWS SES 기존 Region으로 수정

* refactor: 스프링 이벤트 적용해서 슬랙 알림 전송하도록 수정

* refactor: 메일폼 가져오는 라이브러리 thymeleaf로 변경

* test: 슬래 전송 실패해도 200으로 응답하는 테스트로 수정

* test: 사장님 회원가입 인증번호 전송 요청 이벤트 발생 시 슬랙 전송 이벤트가 발생하는지 확인하는 테스트

* refactor: EmailAddress 객체 정적 팩토리 메서드를 사용하도록 수정

* refactor: OwnerInVerification 팩토리 메서드명 수정

* refactor: noticeEmailVerification()에서 코드 줄임

* refactor: 사용하지 않는 코드 제거

* test: MockBean을 SpyBean으로 수정

* test: MockBean 위치 변경

* test: application test yml에 thymeleaf 경로 설정 추가

* test: test/resources/mail/owner메일폼 추가

* test: test/resources/owner메일폼 제거

* test: MockBean 위치 AcceptanceTest로 변경

* style: record 변수 선언 세로로 위치 변경

* style: OwnerInVerification의 AccessLevel static import로 수정

* style: User 생성자 인수 일정하게 나열

* refactor: User 생성자 private으로 수정

* style: 모든 AccessLevel을 static import로 수정

* style: Owner, OwnerAttachment Doamin 위치 domain 패키지에서 model패키지로 수정

* refactor: aws ses 최신 버전으로 수정
* fix: 버그 수정

* refactor: 예외 수정

* test: 테스트 분리

* feat: 버전 최신화 메서드 작성

* refactor: 응답 간결화 및 버그 수정
* feat: 이메일 중복 체크 구현

* feat: 이메일 중복 테스트 구현

* chore: application-test.yml 수정

- datasource 추가

* chore: application-test.yml 수정
- datasource 삭제

* refactor: ModelAttribute 적용

- @RequestParam -> @ModelAttribute

* feat: 이메일 중복 테스트 추가

- 이메일을 보내지 않으면 400
- 잘못된 이메일 형식이면 400

* style: 라인 포맷팅
* feat : Lecture 클래스 생성

* feat : LectureApi 클래스 생성

* feat : LectureController 클래스 생성

* feat : LectureRepository 클래스 생성

* feat : LectureResponse DTO 생성

* feat : LectureService 클래스 생성

* feat : LectureApiTest 테스트 생성 후 통과

* refactor : 리뷰 반영

* refactor : classTime 반환타입 Integer[]로 변경

* refactor : 리뷰 반영

* refactor : Integer[]배열 List<Long>으로 변경

* refactor : TimeTable로 네이밍 변경

* refactor : 리뷰 반영
* feat: API 골격 작성

* feat: mongoDB 의존성 추가

* feat: 응답 객체 작성

* feat: 예외 추가

* feat: 엔티티 작성

* feat: 미운행인 버스 필터링

* feat: enum 추가

* feat: 남은 시간 계산 로직 작성

* feat: 가장 최근 버스까지 남은 시간 응답 구현

* feat: 미운행 요일 제외 로직 추가

* feat: 버스 정거장 검증로직 적용 및 중복되는 시간 제외

* refactor: enum 객체를 사용하도록 수정

* refactor: 등하교 방향 기준 탐색에서 정류장 탐색으로 로직 변경

* remove: 미사용 코드 제거

BusCourse.isRunning()

* refactor: 테스트 mocking 위해 Clock 사용하도록 수정

* test: 테스트컨테이너 mongoDB 추가

* test: 셔틀 버스 조회 테스트 추가

* docs: API 문서에 파라미터 정보 명시

* remove: 불필요 주석 제거

* refactor: 누락된 Transactional 추가

* fix: mocking 변수 선언부 이동

* remove: 불필요 주석 제거

* refactor: 도착 시각 패턴 불일치 시 예외처리

* refactor: 반복문을 stream으로 변환

* refactor: 엔티티 필드로 List 사용 시 미리 초기화

* refactor: String 비교 시 NPE 예방

* refactor: 불필요한 매핑 메서드 제거

* refactor: 변수 분리

* rename: 변수명 수정

* refactor: Builder 생성자 접근제어자 수정

* refactor: enum 필드 간소화

* fix: 미사용 예외 사용하도록 수정

* feat: 출발지와 도착지가 일치할 경우 예외 처리

* refactor: IllegalArgumentException 예외 응답 수정
* feat : Semester get API 구현 완료

* chore : 리뷰 반영 코드 위치 수정 / 패키지 이름 변경

* style : 라인 포매팅 및 클래스 삭제

* test : 테스트 코드 수정
* feat: 상점 생성 기능 추가

* feat: 상점등록을 하기 위해 연관된 model정의

* feat: shop과 관련된 repository, exception작성

* feat: 1차 테스트 완료

* feat: 사장님 상점 생성 기능 구현

* feat: 특정상점조회 API구현

* refactor: 특정상점조회 테스트코드 수정

* chore: import경로 오류 수정

* chore: pull충돌 해결

* refactor: saveAll제거

* feat: 스웨거 설명 추가

* refactor: Builder생성자 접근제어 변경

* refactor: ShopResponse 적팩메이름 of로 변경

* refactor: ShopResponse 적팩메이름 of로 변경
* refactor: 회원 탈퇴 반환타입 수정

* feat: 중복 데이터 예외 처리 추가

* feat: 닉네임 중복 예외 처리 추가

* feat: 닉네임 중복 체크 구현

* feat: 닉네임 중복 테스트

* refactor: 예외 처리 수정

* refactor: 닉네임 중복 로직 수정

* feat: 닉네임 중복 중복아닐때, 제약조건위반시 테스트 추가

* refactor: 파라미터 valid 적용

* refactor: 전역 데이터 중복 예외 제거(이미 전에 누가 만들었음)

* feat: 충돌 해결

* refactor: 코멘트 반영 수정
* feat : 충돌 해결

* chore : VersionException 제거

* chore : SnakeCaseStrategy import static 수정

* refactor : 엔티티 id int -> Long 수정

* feat : 사장님 식당 생성, 특정 상점 조회 API구현 (#199)

* feat: 상점 생성 기능 추가

* feat: 상점등록을 하기 위해 연관된 model정의

* feat: shop과 관련된 repository, exception작성

* feat: 1차 테스트 완료

* feat: 사장님 상점 생성 기능 구현

* feat: 특정상점조회 API구현

* refactor: 특정상점조회 테스트코드 수정

* chore: import경로 오류 수정

* chore: pull충돌 해결

* refactor: saveAll제거

* feat: 스웨거 설명 추가

* refactor: Builder생성자 접근제어 변경

* refactor: ShopResponse 적팩메이름 of로 변경

* refactor: ShopResponse 적팩메이름 of로 변경

* feat : 커스텀 예외처리 추가

* chore : 충돌 해결

* chore : 테스트 정보 수정

* chore : 파라미터 설명 추가

* refactor : menu String -> List 수정

* fix : 테이블명 수정

* refactor : 현재시간에 대한 테스트를 위해 clock 모킹 추가

* remove : 사용하지 않는 예외 삭제

* chore : 테스트코드 public 제외, 불필요한 공백 삭제

---------

Co-authored-by: Hyeonsu Lee <127578418+20HyeonsuLee@users.noreply.github.com>
Choi-JJunho and others added 11 commits April 26, 2024 13:42
* refactor: 사용자에게는 기본 메시지만 보이도록 예외 수정

* refactor: 예외 메시지와 global exception handler 구조 변경

* chore: withDetail에 static 적용 누락 수정
* fix: shop description null일 경우 예외처리

* chore: 사장님 회원가입 의미 없는 코드 삭제

---------

Co-authored-by: HyeonsuLee <leehyeonsu4888@naver.com>
* feat : 회원 정보 수정에 비밀번호 수정 추가

* chore : 라인 포맷팅
* fix : kcal -> NOT_REQUIRED, menu -> REQUIRED 수정

* fix : 식단 response, price와 kcal이 null이면 0 반환
* fix: shop description null일 경우 예외처리

* chore: 사장님 회원가입 의미 없는 코드 삭제

* feat: 응답에 영업중 여부 포함 및 영업중으로 정렬

* feat: 테스트코드 수정

* chore: 테스트코드 로깅용 출력 제거

* chore: now에 clock주입

* chore: 리뷰 반영

* chore: getShops에서 일시 한번만 호출

* feat: 정렬 방식 변경

* chore: 변수명 변경

---------

Co-authored-by: HyeonsuLee <leehyeonsu4888@naver.com>
* fix: shop description null일 경우 예외처리

* chore: 사장님 회원가입 의미 없는 코드 삭제

* feat: 응답에 영업중 여부 포함 및 영업중으로 정렬

* feat: 테스트코드 수정

* chore: 테스트코드 로깅용 출력 제거

* fix: 상점, 메뉴 수정 추가 dto의 금액 필드에 0원 이상 오도록 설정

* feat: 리뷰 반영

* chore: now에 clock주입

* chore: 리뷰 반영

* chore: getShops에서 일시 한번만 호출

* feat: 정렬 방식 변경

* chore: 변수명 변경

* chore: Entity금액 관련 필드 @PositiveOrZero추가

---------

Co-authored-by: HyeonsuLee <leehyeonsu4888@naver.com>
* feature: 패스워드 체크 controller, service dto 추가

* chore: 컨트롤러 반환값 수정

* chore: 반환값 정확하게 수정

* fix: 영양사님도 허용 되게 swagger 변경

* test: 테스트 코드 작성

* chore: swagger에 표시되는 문구 변경

* style: boolean이 아닌 상태를 반환하는 것으로 변경

* test: 테스트 코드 변경 및 추가 작성

* chore: 오타 수정

* chore: 피드백 반영

* fix: 조건문 수정

* chore: 함수에 넣은 값 수정
* feat: 카카오 챗봇 식단 API 구성

* refactor: adapter 형태로 수정

* feat: bus 남은시간 API 구현

* feat: bus 경로 API 구현

* refactor: 로깅용 코드 제거

* refactor: KoinException 구체화

* refactor: Exception 정리 구체화

* refactor: getFullMessage로 변경

* refactor: slack 알림 dev 이외에도 포함되도록 수정

* test: 테스트 수정

* refactor: 미사용 변수 제거

* refactor: 메뉴 검증 추가

* fix: 오타수정

* refactor: magicNumber 상수 추출

* refactor: 페이코로 변경

* refactor: 표준예외, 커스텀예외 구분

* style: 라인 포맷팅

* fix: 결과 joiner 참조 수정

* style: 순서 변경

* refactor: from 활용

* refactor: Enum 활용하도록 수정

* refactor: 변수명 수정

* refactor: 자바 기본 예외 래핑

* refactor: 제약조건 수정
@Choi-JJunho Choi-JJunho added Team Campus 캠퍼스 팀에서 작업할 이슈입니다 Team Business 비즈니스 팀에서 작업할 이슈입니다 Team User 유저 팀에서 작업할 이슈입니다 labels Apr 30, 2024
@Choi-JJunho Choi-JJunho self-assigned this Apr 30, 2024
@Choi-JJunho
Choi-JJunho requested a review from a team April 30, 2024 10:11
@github-actions

github-actions Bot commented Apr 30, 2024

Copy link
Copy Markdown

Unit Test Results

  20 files    20 suites   1m 8s ⏱️
138 tests 137 ✔️ 1 💤 0
139 runs  138 ✔️ 1 💤 0

Results for commit bd26b9c.

♻️ This comment has been updated with latest results.

@songsunkook songsunkook left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🙏 🙏 🙏

Choi-JJunho and others added 2 commits April 30, 2024 20:26
* feat: is_open여부를 결정 할 때 쿼리문에서 로직으로 변경

* refactor: ShopOpen Boolean -> boolean

* refactor: 시간 처리 로직 개선

* style: 라인 포맷팅

---------

Co-authored-by: HyeonsuLee <leehyeonsu4888@naver.com>
Co-authored-by: 최준호 <junho5336@gmail.com>
20HyeonsuLee and others added 2 commits April 30, 2024 23:20
Co-authored-by: HyeonsuLee <leehyeonsu4888@naver.com>
Co-authored-by: HyeonsuLee <leehyeonsu4888@naver.com>
@Choi-JJunho
Choi-JJunho merged commit 9e15162 into main Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Team Business 비즈니스 팀에서 작업할 이슈입니다 Team Campus 캠퍼스 팀에서 작업할 이슈입니다 Team User 유저 팀에서 작업할 이슈입니다

Projects

None yet

Development

Successfully merging this pull request may close these issues.